home *** CD-ROM | disk | FTP | other *** search
- OVERVIEW:
-
- wIconifyWindow is a companion program to wIconify. It allows you to to
- request (from the CLI) that a window be iconified, and also allows you to
- specify the icon's new position and some flags that control its functions
- within wIconify. It is intended mainly for use within the Startup-Sequence
- and in EXECUTE scripts.
-
-
- HOW TO USE WICONIFYWINDOW:
-
- To use wIconifyWindow, you must have wIconify running. To iconify a window,
- simply type
-
- 1> wIconifyWindow [window]
-
- where [window] is the name of the window to iconify. If the window is not
- already iconified, and if it is able to be iconified, it will be replaced by
- an icon toward the bottom on the wIconify window. If the window is already
- iconified, it will be restored and the icon removed.
-
- You can also specify a screen name if the window is not on the active
- screen. The following example would iconify the AmigaDos window on the
- workbench screen:
-
- 1> wIconifyWindow AmigaDos Workbench
-
- If the window or screen name contains a space, enclose it in quotation
- marks, as in the example below:
-
- 1> wIconifyWindow "Calc v3.0" "Test Screen"
-
- If you do not give a screen name, the currently active screen is assumed.
- If you do not give a window name, the currently active window is assumed.
-
- To specify the position of the icon, add 'AT x,y' to the commmand, where x
- and y are the position (in pixels) from the upper left-hand corner of the
- wIconify window where you want the icon to appear. wIconify will place the
- icon as close to this position as possible, without interfering with other
- icons.
-
- 1> wIconifyWindow AmigaShell AT 50,100
-
- would iconify the AmigaShell window and place the icon at 50 pixels from the
- left of the window and 100 pixels down from the top of the wIconify window.
- If you do not specify a position, the first available position will be used.
-
- You must not put a space around the comma when you specify a position. Thus
- '10 ,20' '45, 110' and '55 , 75' are all illegal position, while '300,50' is
- acceptable.
-
- You can also supply a number of flags that alter the way wIconify treats the
- window's icon. These include:
-
- NOSAVEPOS Don't save the icons possition after it is openned
- NOMOVE Don't allow the icon to be dragged from its current position
- NOORGANIZE ORGANIZE and CLEANUP will not affect this icon
- LOCKED Don't allow the icon's position to change at all
- NOCLOSE Don't allow the CLOSE menu or left-right click to close
- this icon's window
- NOMULTISELECT Don't allow other icons to be selected together with
- this one
- CHANGEREFRESH If the window is SMART_REFRESH change it to SIMPLE_REFRESH
- whenever it is iconified. WARNING: this is somewhat
- dangerous, and may result in the update status of the
- screen becoming confused. See the wIconify documentation
- for more information.
-
- You can plas a minus sign (-) in front of any of these flags; this will case
- the given attribute to be removed from the icon. For example, -NOMOVE
- would remove the NOMOVE attribute, hence the icon would become moveable.
-
- If you supply any of these flags, they will remain in effect until you close
- the window, or until you issue another wIconifyWindow command for the given
- window that changes the settings of the flags. The default is to change none
- of these flags.
-
-
- AUTHOR:
-
- Davide P. Cervone
- Mathematics Department
- Brown University
- Providence, Rhode Island 02912
- ST402523@BROWNVM
-